#include <stdio.h>
#include <stdlib.h>
#include "Personnage.h"


void ajouter_experience(Personnage * perso, int exp)
{
    int temp=exp+perso->experience;
    if(temp>100)
    {
        if(perso->niveau<18)
        {
            perso->experience=temp-100;
            perso->niveau++;
        }

        else
        {
            perso->experience=100;
        }
    }

    else
    {
        perso->experience=temp;
    }
}


Personnage * initialiser_personnage()
{
    Personnage * perso=(Personnage*)malloc(sizeof(Personnage));
    perso->carte=0;
    perso->posx=15;
    perso->posy=15;
    perso->sens=2;
    perso->niveau=1;
    perso->experience=0;
    perso->sex=0;

    perso->attaque=35;
    perso->defense=86;
    perso->vitesse=98;
    perso->argent=57;

    perso->vie_actuelle=20;
    perso->vie_max=20;
    perso->mana_actuelle=20;
    perso->mana_max=20;

    return perso;
}
